LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
BasicConnectDeviceService.h
Go to the documentation of this file.
1 
7 #ifndef __BASIC_CONNECT_DEVICE_SERVICE_H__
8 #define __BASIC_CONNECT_DEVICE_SERVICE_H__
9 
10 #include <stdint.h>
11 #include "MbimTransport.h"
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
34 typedef struct MbimEventEntry
35 {
37  uint32_t CidCount;
38  uint32_t Cids[MBIM_MAX_CIDS];
40 
41 
57  MbimTransaction* pTransaction,
58  MbimTransport* pTransport,
59  uint32_t elementCount,
60  MbimEventEntry* elements);
61 
76  uint8_t* informationBuffer,
77  uint32_t informationBufferLength,
78  uint32_t* pElementCount, // in = max number of elements which will be filled, out = number of elements filled by response
79  MbimEventEntry* elements);
80 
86 const uint8_t* BasicConnectDeviceService_Uuid();
87 
88 #ifdef __cplusplus
89 } /* extern "C" { */
90 #endif
91 
92 #endif //__BASIC_CONNECT_DEVICE_SERVICE_H__
#define MBIM_UUID_SIZE
Definition: MbimTransport.h:20
const uint8_t * BasicConnectDeviceService_Uuid()
int BasicConnectDeviceService_DeviceServiceSubscribeParse(uint8_t *informationBuffer, uint32_t informationBufferLength, uint32_t *pElementCount, MbimEventEntry *elements)
int BasicConnectDeviceService_DeviceServiceSubscribeSetSend(MbimTransaction *pTransaction, MbimTransport *pTransport, uint32_t elementCount, MbimEventEntry *elements)
Definition: MbimTransport.h:80
uint8_t DeviceServiceId[16]
Definition: BasicConnectDeviceService.h:36
Definition: MbimTransaction.h:68
Definition: BasicConnectDeviceService.h:34
#define MBIM_MAX_CIDS
Definition: MbimTransport.h:22
struct MbimEventEntry MbimEventEntry
uint32_t CidCount
Definition: BasicConnectDeviceService.h:37
uint32_t Cids[64]
Definition: BasicConnectDeviceService.h:38

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved